package server;

import java.rmi.Remote;
import java.rmi.RemoteException;


public interface SiteItf extends Remote{
	public boolean tellChildren(byte[] message) throws RemoteException;
	public boolean isRoot()throws RemoteException;
	public boolean addChild(SiteItf child)throws RemoteException;
	public void verbose(String message)throws RemoteException;
	public String getNodeName()throws RemoteException;
	public boolean createChild(String name)throws RemoteException;
	public boolean remove()throws RemoteException;
	public void setFather(SiteItf father) throws RemoteException;
}
